#include "lighting.h"



Lighting::Lighting( light_t kar, light_t kag, light_t kab,
                    light_t kdr, light_t kdg, light_t kdb,
                    light_t ksr, light_t ksg, light_t ksb, light_t n) {

    this->kar = kar;
    this->kag = kag;
    this->kab = kab;

    this->kdr = kdr;
    this->kdg = kdg;
    this->kdb = kdb;

    this->ksr = ksr;
    this->ksg = ksg;
    this->ksb = ksb;

    this->n = n;
}

void Lighting::setKaR(double k) {
    this->kar = k;
}

void Lighting::setKaG(double k) {
    this->kag = k;
}

void Lighting::setKaB(double k) {
    this->kab = k;
}

void Lighting::setKdR(double k) {
    this->kdr = k;
}

void Lighting::setKdG(double k) {
    this->kdg = k;
}

void Lighting::setKdB(double k) {
    this->kdb = k;
}

void Lighting::setKsR(double k) {
    this->ksr = k;
}

void Lighting::setKsG(double k) {
    this->ksg = k;
}

void Lighting::setKsB(double k) {
    this->ksb = k;
}

void Lighting::setN(double n) {
    this->n = n;
}

light_t Lighting::getKar() {
    return this->kar;
}

light_t Lighting::getKag() {
    return this->kag;
}

light_t Lighting::getKab() {
    return this->kab;
}

light_t Lighting::getKdr() {
    return this->kdr;
}

light_t Lighting::getKdg() {
    return this->kdg;
}

light_t Lighting::getKdb() {
    return this->kdb;
}

light_t Lighting::getKsr() {
    return this->ksr;
}

light_t Lighting::getKsg() {
    return this->ksg;
}

light_t Lighting::getKsb() {
    return this->ksb;
}

light_t Lighting::getN() {
    return this->n;
}

